package huachipa.negocio;

import java.util.Collection;

import huachipa.dao.AnimalesDAO;
import huachipa.excepcion.DAOExcepcion;
import huachipa.modelo.Animales;

public class GestionAnimales {
	
	public void insertar(String Nombre,String ubicacion, String descripcion, String imagen)
			throws DAOExcepcion {
		AnimalesDAO dao = new AnimalesDAO();

		Animales vo = new Animales();
		vo.setNombre(Nombre);
		vo.setubicacion(ubicacion);
		vo.setDescripcion(descripcion);
		vo.setImagen(imagen);
		dao.insertar(vo);
		System.out.println(Nombre+" "+ubicacion+" "+descripcion+" "+imagen);

	}
	
	public Collection<Animales> buscarPorNombre(String nombre)
			throws DAOExcepcion {
		AnimalesDAO dao = new AnimalesDAO();
		return dao.buscarPorNombre(nombre);
	}
	
	public Animales obtenerPorId(int idAnimales) throws DAOExcepcion {
		AnimalesDAO dao = new AnimalesDAO();
		return dao.obtenerAnimalesPorId(idAnimales);
	}
	
	public Collection<Animales> listarAnimalesImportantesSinStock()
			throws DAOExcepcion {
		AnimalesDAO dao = new AnimalesDAO();
		return dao.listarAnimalesImportantesSinStock();
	}

}
